Hoge tableでcolunm名を、idにするかhoge_id
ordertableの主キーをidにするかorder_idとするか、命名の話
idが良い
単にシンプル
秒で特定できるので迷わない
order_idが良い
JOINする時にも名前がかぶらない
エイリアスも使う必要がない
order.order_idとorderline.order_idを結合する時に、
USING (order_id)と書くだけで良い
全てのtable全体で見た時に「同じ概念に対して同じ名前を使っている」という意味では良いかも知れない
order.order_idもorderline.order_idも同じものを指していることが一目瞭然